#ifndef __GLOBALHEADER_H__
#define __GLOBALHEADER_H__

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

#include<sys/types.h> //定义了基础数据类型，比如 pid_t 类型用于存储进程ID。

#include<sys/wait.h> //提供了等待子进程结束的函数声明，例如 wait() 和 waitpid()。

#include<unistd.h> // 包含了与进程和文件操作相关的函数，如 read(), write(), close(), exit(), fork() 等。

#include<sys/stat.h> // 包含了与文件状态信息相关的结构体定义，以及创建和操作特殊文件（如FIFO命名管道）的函数。

#include<fcntl.h>//包括了文件描述符控制的函数，如 open(), close(), fcntl() 等。

#include<stddef.h>//size_t

#include<signal.h>//提供了信号处理的函数，如 signal(), sigaction(), raise(), pause() 等，用于捕获和处理各种信号。

#include<sys/ipc.h>//进程间通信头文件
#include<sys/msg.h>

#endif